John "Jack" Hall (23 October 1912 – August 2000) was an English footballer. His regular position was as a goalkeeper. He was born in Failsworth, Lancashire. He played for Failsworth, Newton Heath Loco, Manchester United, Tottenham Hotspur, Stalybridge Celtic and Runcorn, as well as guesting for several teams during the Second World War.